home *** CD-ROM | disk | FTP | other *** search
/ Aminet 35 / Aminet 35 (2000)(Schatztruhe)[!][Feb 2000].iso / Aminet / dev / lang / APL4Amiga.readme < prev    next >
Encoding:
Text File  |  2000-01-02  |  5.0 KB  |  106 lines

  1. Short:    A Programming Language interpreter, prerelease
  2. Author:   mcain@advtech.uswest.com (Michael Cain), Amiga port by uploader
  3. Uploader: haubi@geocities.com (Stefan Haubenthal)
  4. Type:     dev/lang
  5.  
  6. This is APL\11, an APL interpreter for the UNIX operating 
  7. system.  The interpreter is written in C and the source code
  8. is freely available.  The code is reasonably portable, sub-
  9. ject to several restrictions including interchangeable 
  10. pointers and ints.  Portability is discussed in more detail 
  11. in the manual included with this distribution.  
  12.  
  13. APL\11 has a relatively long history.  The original program 
  14. was written by Ken Thompson at Bell Laboratories, apparently
  15. in the days before Version 6 UNIX.  That version of the 
  16. interpreter was extensively modified at Purdue University, 
  17. and has been included on the Berkeley distribution tapes 
  18. subject to the requirement that you have a UNIX source 
  19. license.  
  20.  
  21. Early in '92, I acquired a 386sx, a copy of Linus Torvalds' 
  22. linux, and a copy of Bellcore's MGR windowing software.  A 
  23. little voice in the back of my head said "This multitasking 
  24. virtual-memory windowed system is nice, and if it had APL it
  25. would be just about perfect!"  There's no accounting for 
  26. taste.  After asking USENET, it was apparent that no other 
  27. source-code available APL interpreters for UNIX had been 
  28. written.  I had a legal copy of the APL\11 source which had 
  29. followed me from Bell Labs to Bellcore and on to U S WEST.  
  30.  
  31. After a lot of nagging, AT&T licensed the source code to 
  32. U S WEST, including the right to sublicense it without the 
  33. old UNIX source license requirement (big companies don't 
  34. seem to understand "just give it away").  I've cleaned it 
  35. up, fixed several errors, written some new documentation, 
  36. reformatted a lot of the old Purdue documentation, and added
  37. a little additional functionality.  It's available for 
  38. general use.  
  39.  
  40. I plan to provide support for the interpreter as my personal
  41. time and interests permit (somewhere after wife, kids, house
  42. maintenance and building a new piano bench).  The normal 
  43. distribution channel will be the ftp archive at wat-
  44. serv1.waterloo.edu.  If you are actively using APL\11, send 
  45. me a note.  E-mail should be sent to mcain@adv-
  46. tech.uswest.com.  Bug reports are welcome, although I can't 
  47. promise how soon they'll get fixed.  Patches that fix bugs 
  48. are even more welcome, and will get more prompt attention.  
  49.  
  50.  
  51. ============================= Archive contents =============================
  52.  
  53. Original  Packed Ratio    Date     Time    Name
  54. -------- ------- ----- --------- --------  -------------
  55.     2104     298 85.8% 29-Nov-99 21:24:00  apl.info
  56.    15834    6282 60.3% 29-Nov-99 21:52:30 +a0.c
  57.    15658    6197 60.4% 23-Nov-99 22:32:16 +a0.c~
  58.     6247    2006 67.8% 23-Nov-99 22:32:16 +a1.c
  59.     7331    2628 64.1% 28-Nov-99 00:04:34 +a2.c
  60.     7324    2624 64.1% 23-Nov-99 22:32:16 +a2.c~
  61.     1282     584 54.4% 23-Nov-99 22:32:16 +a3.c
  62.     3201    1331 58.4% 23-Nov-99 22:32:16 +a4.c
  63.     2696     943 65.0% 23-Nov-99 22:32:16 +a5.c
  64.     1278     607 52.5% 23-Nov-99 22:32:16 +a6.c
  65.     2357     903 61.6% 23-Nov-99 22:32:16 +a7.c
  66.     4074    1314 67.7% 23-Nov-99 22:32:16 +a8.c
  67.     3844    1266 67.0% 23-Nov-99 22:32:16 +a9.c
  68.     1565     558 64.3% 23-Nov-99 22:32:16 +aa.c
  69.     4022    1564 61.1% 23-Nov-99 22:32:16 +ab.c
  70.      949     434 54.2% 23-Nov-99 22:32:16 +ac.c
  71.     2372     856 63.9% 23-Nov-99 22:32:16 +ad.c
  72.     1475     689 53.2% 23-Nov-99 22:32:16 +ae.c
  73.      741     381 48.5% 23-Nov-99 22:32:16 +af.c
  74.      759     322 57.5% 23-Nov-99 22:32:16 +ag.c
  75.     4241    1675 60.5% 23-Nov-99 22:32:16 +ah.c
  76.    12131    4708 61.1% 27-Nov-99 19:44:58 +ai.c
  77.    12117    4703 61.1% 23-Nov-99 22:32:16 +ai.c~
  78.     6236    1918 69.2% 23-Nov-99 22:32:16 +aj.c
  79.     1948     930 52.2% 23-Nov-99 22:32:16 +ak.c
  80.    10258    3832 62.6% 23-Nov-99 22:32:16 +al.c
  81.      440     280 36.3% 23-Nov-99 22:32:16 +am.c
  82.     5086    1236 75.6% 23-Nov-99 22:32:16 +ao.c
  83.    87900   51321 41.6% 29-Nov-99 21:53:18 +apl
  84.     9988    4184 58.1% 28-Nov-99 13:19:18 +apl.h
  85.     9536    4108 56.9% 23-Nov-99 22:32:16 +apl.h~
  86.     7446    2300 69.1% 23-Nov-99 22:32:16 +apl.y
  87.     2162     812 62.4% 23-Nov-99 22:32:16 +aq.c
  88.     5304    1321 75.0% 23-Nov-99 22:32:16 +at.c
  89.     4034    1381 65.7% 23-Nov-99 22:32:16 +aw.c
  90.      758     366 51.7% 23-Nov-99 22:32:16 +ax.c
  91.     4637    1690 63.5% 23-Nov-99 22:32:16 +az.c
  92.      410     114 72.1% 28-Nov-99 00:21:30 +BUGS
  93.     2100     989 52.9% 23-Nov-99 22:32:16 +gamma.c
  94.     5154    1999 61.2% 28-Nov-99 00:13:36 +lex.c
  95.     5152    1997 61.2% 23-Nov-99 22:32:16 +lex.c~
  96.     3910    1633 58.2% 23-Nov-99 22:32:16 +license
  97.     1468     527 64.1% 23-Nov-99 22:32:16 +makefile
  98.    75105   20509 72.6% 23-Nov-99 22:32:16 +manual
  99.       39      39  0.0% 23-Nov-99 22:32:16 +quick
  100.     2873    1285 55.2% 23-Nov-99 22:32:16 +readme
  101.     1093     495 54.7% 29-Nov-99 21:34:02 +smakefile
  102.     6514    2645 59.3% 23-Nov-99 22:32:16 +tab.c
  103.     1748     254 85.4% 30-Nov-99 00:17:20 +manual.info
  104. -------- ------- ----- --------- --------
  105.   374901  151038 59.7% 30-Nov-99 23:29:20   49 files
  106.